g-pay-keyboard {
  .close {
    height: 30px;
    font-size: 0;
    button{
      font-size: 20px;
      width: 100%;
      height: 100%;
      margin: 0;
      color: #b2b2b2;
    }
  }
  .content {
    width: 100%;
    height: 270px;
  }
  .block {
    font-size: 0;
    box-shadow: $g-border-top-1px;
    span {
      display: inline-block;
      color: #1c1c1c;
      width: 33.33%;
      height: 60px;
      line-height: 60px;
      text-align: center;
      vertical-align: middle;
      box-shadow: $g-border-bottom-1px;
      &:nth-child(3n+2) {
        box-shadow: $g-border-bottom-1px, $g-border-left-1px, $g-border-right-1px;
      }
      button{
        width: 100%;
        height: 100%;
        margin: 0;
        font-size: 20px;
      }
      &.dark{
        background: #eaeaea;
      }
    }
  }
}
